#include <gtk/gtk.h>

typedef struct
{
	//属性  	说明
	gchar *title; //提供了图片的标题，该标题通常为基本文件名。
	gchar *titleNoFormatting; //提供了标题，但是与 .title 不同，此属性被删除了 html 标记（例如，<b>、<i> 等等）。
	gchar *unescapedUrl; //提供了图片的原始网址。
	gchar *url; //提供了以上网址的转义版本。
	gchar *visibleUrl; //提供与结果关联网址的缩减版本，通常以绿色显示并删除了协议和路径。
	gchar *originalContextUrl; //提供了包含图片的页面的网址。
	gchar *width; //提供了图片的宽度（以像素为单位）。
	gchar *height; //提供了图片的高度（以像素为单位）。
	gchar *tbWidth; //提供了图片缩略图的宽度（以像素为单位）。
	gchar *tbHeight;//提供了图片缩略图的高度（以像素为单位）。
	gchar *tbUrl; //提供了缩略图图片的网址。
	gchar *content;//提供了与搜索结果相关联的页面中的简短信息片断。
	gchar *contentNoFormatting; //提供了与 .content（只删除了 HTML 格式）相同的信息。 
}image_result_t;

void
on_q_button_clicked                    (GtkWidget *window1,
					gpointer         user_data);

gboolean
on_image_key_release_event             (GtkWidget       *widget,
                                        GdkEventKey     *event,
                                        gpointer         user_data);

gboolean
on_image1_button_release_event         (GtkWidget       *widget,
                                        GdkEventButton  *event,
                                        gpointer         user_data);

void
on_image_button_1_released             (GtkButton       *button,
                                        gpointer         user_data);

void
on_button_page_up_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_button_page_down_clicked            (GtkButton       *button,
                                        gpointer         user_data);
